#include <math.h>
#include "vec2d.h"

using namespace ePhys;

vec2d::vec2d(void)
{
	x = y = 0.0f;
}

vec2d::vec2d(f32 _x, f32 _y)
{
	x = _x;
	y = _y;
}

vec2d::vec2d(vec2d *o)
{
	x = o->x;
	y = o->y;
}


vec2d::~vec2d(void)
{
}


f32 vec2d::distTo(vec2d &p) {
	return sqrt(pow(x-p.x,2) + pow(y-p.y,2));
}